# 使用文件和目录操作，定义一个统计指定目录大小的函数（注意目录中还有子 目录）。


# 引入python模块os
import os

count = 0
def count_dirsize(dir):
    global count

    # 获取被复制目录中的所有文件信息（包含文件和目录）
    dlist = os.listdir(dir)

    # 遍历所有文件，并计算文件个数
    for f in dlist:
        # 为遍历的文件添加目录路径
        file = os.path.join(dir,f)

        # 判断是否是文件，文件直接增加计算个数
        if os.path.isfile(file):
            count+=1

        # 判断是否是目录（文件夹）
        if os.path.isdir(file):
            count_dirsize(file)  #递归调用自己

    return count

print(count_dirsize('./MyTest'))